<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>CRF++: CRFPP::Tagger Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />



</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">CRF++
   
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.6.1 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="namespaceCRFPP.html">CRFPP</a>      </li>
      <li class="navelem"><a class="el" href="classCRFPP_1_1Tagger.html">Tagger</a>      </li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">CRFPP::Tagger Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<!-- doxytag: class="CRFPP::Tagger" -->
<p><code>#include &lt;<a class="el" href="crfpp_8h_source.html">crfpp.h</a>&gt;</code></p>

<p><a href="classCRFPP_1_1Tagger-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a64a7abe75bc6d41df69ad1862c3d73a0">open</a> (int argc, char **argv)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a826b233e2bdca03d1ea5d4e596c92536">open</a> (const char *arg)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a085a5e47c96dfea16ca2fa1b917532f6">add</a> (size_t <a class="el" href="classCRFPP_1_1Tagger.html#a0bb307faa0e68f71ca1bb6a992bc01e4">size</a>, const char **str)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a17d23a6de9ae9dac536c98cca32a7f01">close</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const float *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#ab87c8c13cb0efcfaa7b6a6d1f1b75f33">weight_vector</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a844fc6ec342b43411786e47834ad401c">set_model</a> (const <a class="el" href="classCRFPP_1_1Model.html">Model</a> &amp;model)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#af729184ba777adec3cc48c717739e79a">set_vlevel</a> (unsigned int <a class="el" href="classCRFPP_1_1Tagger.html#a2c7e75615ca8d666da146be1b3570098">vlevel</a>)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a2c7e75615ca8d666da146be1b3570098">vlevel</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#ad2d6c8e09a5215de7b428633d7ffa7fa">set_cost_factor</a> (float <a class="el" href="classCRFPP_1_1Tagger.html#a4ac9f6bbfad372e4594960c7c7ce568c">cost_factor</a>)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a4ac9f6bbfad372e4594960c7c7ce568c">cost_factor</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a83b6bda1a107819b560047ba22216d78">set_nbest</a> (size_t <a class="el" href="classCRFPP_1_1Tagger.html#a7b5de55779ac461bea10a250e2c932cc">nbest</a>)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a7b5de55779ac461bea10a250e2c932cc">nbest</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#aa8d6eee0ead9d834f9975243379cadc9">add</a> (const char *str)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a0bb307faa0e68f71ca1bb6a992bc01e4">size</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a31403e849acb03bc109367f03f052ec3">xsize</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a141878c42290862182f5df5023348763">dsize</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a64474629e38769c9b103b6680a5cebbd">result</a> (size_t i) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#acb0a26699ae23f463b5d7a8d844a8941">answer</a> (size_t i) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a89885d85c0914160fb43fa4d80a2f73d">y</a> (size_t i) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a4a08dac43a80be3ba79fd08cf52fa228">y2</a> (size_t i) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a92351d6e270ad6897986e8c9898240b8">yname</a> (size_t i) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#af10eeb55a0465e553f99fb83191fd6cc">x</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char **&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#aa9432e3e029ed41752d6d99b75364fd4">x</a> (size_t) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a00d8320a6d642291aa3c2cce5d37ed8a">ysize</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a1116a2d7abe184ce276a1cbd4a52a3f3">prob</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#aed23adc847399ca5fe6f793cfd24efe7">prob</a> (size_t i) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a4dc84e06429db05a60fa6092ee992728">prob</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a9bc715726022339cffa722f0fa4de875">set_penalty</a> (size_t i, size_t j, double <a class="el" href="classCRFPP_1_1Tagger.html#a73b2ccb516d28dcb3ad5a2ded1444c05">penalty</a>)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a73b2ccb516d28dcb3ad5a2ded1444c05">penalty</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a0fd1381e54737522383e3345d0460946">alpha</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a98e054a8f5fb2eeb629fa2d7067aae25">beta</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a1a8e45d675a38a7f5c3075c39c2ee2fb">emission_cost</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a2327ce0f0be365a8e3b2df6bd14d223a">next_transition_cost</a> (size_t i, size_t j, size_t k) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a6b68c088ce371e4bcb9973bc09f793d5">prev_transition_cost</a> (size_t i, size_t j, size_t k) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a39b2762fc466abf4d63c9c7273c92dcc">best_cost</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a4f5172db2d33c2d16a71989486750299">emission_vector</a> (size_t i, size_t j) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#afaba05159548ba5427088dc45f7cfde0">next_transition_vector</a> (size_t i, size_t j, size_t k) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a4188eeb78469823e096986440b8ca87a">prev_transition_vector</a> (size_t i, size_t j, size_t k) const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a70578008d83778a53800227002f0e4e5">Z</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a195868fcd1d7e7e9dfc6f802ad32d2e7">parse</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a938183f7d5e5f470efe58bf2aae7dbdd">empty</a> () const =0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#ac59a9a7b99503c282cd8dc529c9311f7">clear</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a137d7523294d05773a5dd26f60dce73c">next</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a421908800a17ffc32428e91af525bc4e">parse</a> (const char *str)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a0f00cbcf6b9486e177f3064ef1b5e275">toString</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a5e23560b275d5f4bd5845d1ac8773dbb">toString</a> (char *<a class="el" href="classCRFPP_1_1Tagger.html#a64474629e38769c9b103b6680a5cebbd">result</a>, size_t <a class="el" href="classCRFPP_1_1Tagger.html#a0bb307faa0e68f71ca1bb6a992bc01e4">size</a>)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a8008ea023d49bd3e1a52c1aef266e401">parse</a> (const char *str, size_t <a class="el" href="classCRFPP_1_1Tagger.html#a0bb307faa0e68f71ca1bb6a992bc01e4">size</a>)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#ad977b81a2a0360accc94df289be9bd34">parse</a> (const char *str, size_t size1, char *<a class="el" href="classCRFPP_1_1Tagger.html#a64474629e38769c9b103b6680a5cebbd">result</a>, size_t size2)=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#aa8fdb0f9b6ddeff642e828831ade7aba">what</a> ()=0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCRFPP_1_1Tagger.html#a952aec420a7e26c35dc94c47132dd955">~Tagger</a> ()</td></tr>
</table>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a952aec420a7e26c35dc94c47132dd955"></a><!-- doxytag: member="CRFPP::Tagger::~Tagger" ref="a952aec420a7e26c35dc94c47132dd955" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classCRFPP_1_1Tagger.html#a952aec420a7e26c35dc94c47132dd955">CRFPP::Tagger::~Tagger</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a085a5e47c96dfea16ca2fa1b917532f6"></a><!-- doxytag: member="CRFPP::Tagger::add" ref="a085a5e47c96dfea16ca2fa1b917532f6" args="(size_t size, const char **str)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a085a5e47c96dfea16ca2fa1b917532f6">CRFPP::Tagger::add</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char **&#160;</td>
          <td class="paramname"><em>str</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa8d6eee0ead9d834f9975243379cadc9"></a><!-- doxytag: member="CRFPP::Tagger::add" ref="aa8d6eee0ead9d834f9975243379cadc9" args="(const char *str)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a085a5e47c96dfea16ca2fa1b917532f6">CRFPP::Tagger::add</a> </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0fd1381e54737522383e3345d0460946"></a><!-- doxytag: member="CRFPP::Tagger::alpha" ref="a0fd1381e54737522383e3345d0460946" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a0fd1381e54737522383e3345d0460946">CRFPP::Tagger::alpha</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="acb0a26699ae23f463b5d7a8d844a8941"></a><!-- doxytag: member="CRFPP::Tagger::answer" ref="acb0a26699ae23f463b5d7a8d844a8941" args="(size_t i) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#acb0a26699ae23f463b5d7a8d844a8941">CRFPP::Tagger::answer</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a39b2762fc466abf4d63c9c7273c92dcc"></a><!-- doxytag: member="CRFPP::Tagger::best_cost" ref="a39b2762fc466abf4d63c9c7273c92dcc" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a39b2762fc466abf4d63c9c7273c92dcc">CRFPP::Tagger::best_cost</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a98e054a8f5fb2eeb629fa2d7067aae25"></a><!-- doxytag: member="CRFPP::Tagger::beta" ref="a98e054a8f5fb2eeb629fa2d7067aae25" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a98e054a8f5fb2eeb629fa2d7067aae25">CRFPP::Tagger::beta</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ac59a9a7b99503c282cd8dc529c9311f7"></a><!-- doxytag: member="CRFPP::Tagger::clear" ref="ac59a9a7b99503c282cd8dc529c9311f7" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#ac59a9a7b99503c282cd8dc529c9311f7">CRFPP::Tagger::clear</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a17d23a6de9ae9dac536c98cca32a7f01"></a><!-- doxytag: member="CRFPP::Tagger::close" ref="a17d23a6de9ae9dac536c98cca32a7f01" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classCRFPP_1_1Tagger.html#a17d23a6de9ae9dac536c98cca32a7f01">CRFPP::Tagger::close</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4ac9f6bbfad372e4594960c7c7ce568c"></a><!-- doxytag: member="CRFPP::Tagger::cost_factor" ref="a4ac9f6bbfad372e4594960c7c7ce568c" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual float <a class="el" href="classCRFPP_1_1Tagger.html#a4ac9f6bbfad372e4594960c7c7ce568c">CRFPP::Tagger::cost_factor</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a141878c42290862182f5df5023348763"></a><!-- doxytag: member="CRFPP::Tagger::dsize" ref="a141878c42290862182f5df5023348763" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#a141878c42290862182f5df5023348763">CRFPP::Tagger::dsize</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1a8e45d675a38a7f5c3075c39c2ee2fb"></a><!-- doxytag: member="CRFPP::Tagger::emission_cost" ref="a1a8e45d675a38a7f5c3075c39c2ee2fb" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a1a8e45d675a38a7f5c3075c39c2ee2fb">CRFPP::Tagger::emission_cost</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4f5172db2d33c2d16a71989486750299"></a><!-- doxytag: member="CRFPP::Tagger::emission_vector" ref="a4f5172db2d33c2d16a71989486750299" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const int* <a class="el" href="classCRFPP_1_1Tagger.html#a4f5172db2d33c2d16a71989486750299">CRFPP::Tagger::emission_vector</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a938183f7d5e5f470efe58bf2aae7dbdd"></a><!-- doxytag: member="CRFPP::Tagger::empty" ref="a938183f7d5e5f470efe58bf2aae7dbdd" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a938183f7d5e5f470efe58bf2aae7dbdd">CRFPP::Tagger::empty</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a7b5de55779ac461bea10a250e2c932cc"></a><!-- doxytag: member="CRFPP::Tagger::nbest" ref="a7b5de55779ac461bea10a250e2c932cc" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#a7b5de55779ac461bea10a250e2c932cc">CRFPP::Tagger::nbest</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a137d7523294d05773a5dd26f60dce73c"></a><!-- doxytag: member="CRFPP::Tagger::next" ref="a137d7523294d05773a5dd26f60dce73c" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a137d7523294d05773a5dd26f60dce73c">CRFPP::Tagger::next</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2327ce0f0be365a8e3b2df6bd14d223a"></a><!-- doxytag: member="CRFPP::Tagger::next_transition_cost" ref="a2327ce0f0be365a8e3b2df6bd14d223a" args="(size_t i, size_t j, size_t k) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a2327ce0f0be365a8e3b2df6bd14d223a">CRFPP::Tagger::next_transition_cost</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="afaba05159548ba5427088dc45f7cfde0"></a><!-- doxytag: member="CRFPP::Tagger::next_transition_vector" ref="afaba05159548ba5427088dc45f7cfde0" args="(size_t i, size_t j, size_t k) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const int* <a class="el" href="classCRFPP_1_1Tagger.html#afaba05159548ba5427088dc45f7cfde0">CRFPP::Tagger::next_transition_vector</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a64a7abe75bc6d41df69ad1862c3d73a0"></a><!-- doxytag: member="CRFPP::Tagger::open" ref="a64a7abe75bc6d41df69ad1862c3d73a0" args="(int argc, char **argv)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a64a7abe75bc6d41df69ad1862c3d73a0">CRFPP::Tagger::open</a> </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>argc</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char **&#160;</td>
          <td class="paramname"><em>argv</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a826b233e2bdca03d1ea5d4e596c92536"></a><!-- doxytag: member="CRFPP::Tagger::open" ref="a826b233e2bdca03d1ea5d4e596c92536" args="(const char *arg)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a64a7abe75bc6d41df69ad1862c3d73a0">CRFPP::Tagger::open</a> </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a195868fcd1d7e7e9dfc6f802ad32d2e7"></a><!-- doxytag: member="CRFPP::Tagger::parse" ref="a195868fcd1d7e7e9dfc6f802ad32d2e7" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a195868fcd1d7e7e9dfc6f802ad32d2e7">CRFPP::Tagger::parse</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a421908800a17ffc32428e91af525bc4e"></a><!-- doxytag: member="CRFPP::Tagger::parse" ref="a421908800a17ffc32428e91af525bc4e" args="(const char *str)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#a195868fcd1d7e7e9dfc6f802ad32d2e7">CRFPP::Tagger::parse</a> </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a8008ea023d49bd3e1a52c1aef266e401"></a><!-- doxytag: member="CRFPP::Tagger::parse" ref="a8008ea023d49bd3e1a52c1aef266e401" args="(const char *str, size_t size)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#a195868fcd1d7e7e9dfc6f802ad32d2e7">CRFPP::Tagger::parse</a> </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad977b81a2a0360accc94df289be9bd34"></a><!-- doxytag: member="CRFPP::Tagger::parse" ref="ad977b81a2a0360accc94df289be9bd34" args="(const char *str, size_t size1, char *result, size_t size2)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#a195868fcd1d7e7e9dfc6f802ad32d2e7">CRFPP::Tagger::parse</a> </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size2</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a73b2ccb516d28dcb3ad5a2ded1444c05"></a><!-- doxytag: member="CRFPP::Tagger::penalty" ref="a73b2ccb516d28dcb3ad5a2ded1444c05" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a73b2ccb516d28dcb3ad5a2ded1444c05">CRFPP::Tagger::penalty</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a6b68c088ce371e4bcb9973bc09f793d5"></a><!-- doxytag: member="CRFPP::Tagger::prev_transition_cost" ref="a6b68c088ce371e4bcb9973bc09f793d5" args="(size_t i, size_t j, size_t k) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a6b68c088ce371e4bcb9973bc09f793d5">CRFPP::Tagger::prev_transition_cost</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4188eeb78469823e096986440b8ca87a"></a><!-- doxytag: member="CRFPP::Tagger::prev_transition_vector" ref="a4188eeb78469823e096986440b8ca87a" args="(size_t i, size_t j, size_t k) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const int* <a class="el" href="classCRFPP_1_1Tagger.html#a4188eeb78469823e096986440b8ca87a">CRFPP::Tagger::prev_transition_vector</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>k</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a1116a2d7abe184ce276a1cbd4a52a3f3"></a><!-- doxytag: member="CRFPP::Tagger::prob" ref="a1116a2d7abe184ce276a1cbd4a52a3f3" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a1116a2d7abe184ce276a1cbd4a52a3f3">CRFPP::Tagger::prob</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aed23adc847399ca5fe6f793cfd24efe7"></a><!-- doxytag: member="CRFPP::Tagger::prob" ref="aed23adc847399ca5fe6f793cfd24efe7" args="(size_t i) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a1116a2d7abe184ce276a1cbd4a52a3f3">CRFPP::Tagger::prob</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4dc84e06429db05a60fa6092ee992728"></a><!-- doxytag: member="CRFPP::Tagger::prob" ref="a4dc84e06429db05a60fa6092ee992728" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a1116a2d7abe184ce276a1cbd4a52a3f3">CRFPP::Tagger::prob</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a64474629e38769c9b103b6680a5cebbd"></a><!-- doxytag: member="CRFPP::Tagger::result" ref="a64474629e38769c9b103b6680a5cebbd" args="(size_t i) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#a64474629e38769c9b103b6680a5cebbd">CRFPP::Tagger::result</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ad2d6c8e09a5215de7b428633d7ffa7fa"></a><!-- doxytag: member="CRFPP::Tagger::set_cost_factor" ref="ad2d6c8e09a5215de7b428633d7ffa7fa" args="(float cost_factor)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classCRFPP_1_1Tagger.html#ad2d6c8e09a5215de7b428633d7ffa7fa">CRFPP::Tagger::set_cost_factor</a> </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>cost_factor</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a844fc6ec342b43411786e47834ad401c"></a><!-- doxytag: member="CRFPP::Tagger::set_model" ref="a844fc6ec342b43411786e47834ad401c" args="(const Model &amp;model)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool <a class="el" href="classCRFPP_1_1Tagger.html#a844fc6ec342b43411786e47834ad401c">CRFPP::Tagger::set_model</a> </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classCRFPP_1_1Model.html">Model</a> &amp;&#160;</td>
          <td class="paramname"><em>model</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a83b6bda1a107819b560047ba22216d78"></a><!-- doxytag: member="CRFPP::Tagger::set_nbest" ref="a83b6bda1a107819b560047ba22216d78" args="(size_t nbest)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classCRFPP_1_1Tagger.html#a83b6bda1a107819b560047ba22216d78">CRFPP::Tagger::set_nbest</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>nbest</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a9bc715726022339cffa722f0fa4de875"></a><!-- doxytag: member="CRFPP::Tagger::set_penalty" ref="a9bc715726022339cffa722f0fa4de875" args="(size_t i, size_t j, double penalty)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classCRFPP_1_1Tagger.html#a9bc715726022339cffa722f0fa4de875">CRFPP::Tagger::set_penalty</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>penalty</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af729184ba777adec3cc48c717739e79a"></a><!-- doxytag: member="CRFPP::Tagger::set_vlevel" ref="af729184ba777adec3cc48c717739e79a" args="(unsigned int vlevel)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual void <a class="el" href="classCRFPP_1_1Tagger.html#af729184ba777adec3cc48c717739e79a">CRFPP::Tagger::set_vlevel</a> </td>
          <td>(</td>
          <td class="paramtype">unsigned int&#160;</td>
          <td class="paramname"><em>vlevel</em></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0bb307faa0e68f71ca1bb6a992bc01e4"></a><!-- doxytag: member="CRFPP::Tagger::size" ref="a0bb307faa0e68f71ca1bb6a992bc01e4" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#a0bb307faa0e68f71ca1bb6a992bc01e4">CRFPP::Tagger::size</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a0f00cbcf6b9486e177f3064ef1b5e275"></a><!-- doxytag: member="CRFPP::Tagger::toString" ref="a0f00cbcf6b9486e177f3064ef1b5e275" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#a0f00cbcf6b9486e177f3064ef1b5e275">CRFPP::Tagger::toString</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a5e23560b275d5f4bd5845d1ac8773dbb"></a><!-- doxytag: member="CRFPP::Tagger::toString" ref="a5e23560b275d5f4bd5845d1ac8773dbb" args="(char *result, size_t size)=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#a0f00cbcf6b9486e177f3064ef1b5e275">CRFPP::Tagger::toString</a> </td>
          <td>(</td>
          <td class="paramtype">char *&#160;</td>
          <td class="paramname"><em>result</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>size</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a2c7e75615ca8d666da146be1b3570098"></a><!-- doxytag: member="CRFPP::Tagger::vlevel" ref="a2c7e75615ca8d666da146be1b3570098" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual unsigned int <a class="el" href="classCRFPP_1_1Tagger.html#a2c7e75615ca8d666da146be1b3570098">CRFPP::Tagger::vlevel</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="ab87c8c13cb0efcfaa7b6a6d1f1b75f33"></a><!-- doxytag: member="CRFPP::Tagger::weight_vector" ref="ab87c8c13cb0efcfaa7b6a6d1f1b75f33" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const float* <a class="el" href="classCRFPP_1_1Tagger.html#ab87c8c13cb0efcfaa7b6a6d1f1b75f33">CRFPP::Tagger::weight_vector</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa8fdb0f9b6ddeff642e828831ade7aba"></a><!-- doxytag: member="CRFPP::Tagger::what" ref="aa8fdb0f9b6ddeff642e828831ade7aba" args="()=0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#aa8fdb0f9b6ddeff642e828831ade7aba">CRFPP::Tagger::what</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="af10eeb55a0465e553f99fb83191fd6cc"></a><!-- doxytag: member="CRFPP::Tagger::x" ref="af10eeb55a0465e553f99fb83191fd6cc" args="(size_t i, size_t j) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#af10eeb55a0465e553f99fb83191fd6cc">CRFPP::Tagger::x</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>j</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="aa9432e3e029ed41752d6d99b75364fd4"></a><!-- doxytag: member="CRFPP::Tagger::x" ref="aa9432e3e029ed41752d6d99b75364fd4" args="(size_t) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char** <a class="el" href="classCRFPP_1_1Tagger.html#af10eeb55a0465e553f99fb83191fd6cc">CRFPP::Tagger::x</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a31403e849acb03bc109367f03f052ec3"></a><!-- doxytag: member="CRFPP::Tagger::xsize" ref="a31403e849acb03bc109367f03f052ec3" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#a31403e849acb03bc109367f03f052ec3">CRFPP::Tagger::xsize</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a89885d85c0914160fb43fa4d80a2f73d"></a><!-- doxytag: member="CRFPP::Tagger::y" ref="a89885d85c0914160fb43fa4d80a2f73d" args="(size_t i) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#a89885d85c0914160fb43fa4d80a2f73d">CRFPP::Tagger::y</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a4a08dac43a80be3ba79fd08cf52fa228"></a><!-- doxytag: member="CRFPP::Tagger::y2" ref="a4a08dac43a80be3ba79fd08cf52fa228" args="(size_t i) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#a4a08dac43a80be3ba79fd08cf52fa228">CRFPP::Tagger::y2</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a92351d6e270ad6897986e8c9898240b8"></a><!-- doxytag: member="CRFPP::Tagger::yname" ref="a92351d6e270ad6897986e8c9898240b8" args="(size_t i) const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual const char* <a class="el" href="classCRFPP_1_1Tagger.html#a92351d6e270ad6897986e8c9898240b8">CRFPP::Tagger::yname</a> </td>
          <td>(</td>
          <td class="paramtype">size_t&#160;</td>
          <td class="paramname"><em>i</em></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a00d8320a6d642291aa3c2cce5d37ed8a"></a><!-- doxytag: member="CRFPP::Tagger::ysize" ref="a00d8320a6d642291aa3c2cce5d37ed8a" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual size_t <a class="el" href="classCRFPP_1_1Tagger.html#a00d8320a6d642291aa3c2cce5d37ed8a">CRFPP::Tagger::ysize</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<a class="anchor" id="a70578008d83778a53800227002f0e4e5"></a><!-- doxytag: member="CRFPP::Tagger::Z" ref="a70578008d83778a53800227002f0e4e5" args="() const =0" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">virtual double <a class="el" href="classCRFPP_1_1Tagger.html#a70578008d83778a53800227002f0e4e5">CRFPP::Tagger::Z</a> </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [pure virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>/home/taku/proj/crfpp/<a class="el" href="crfpp_8h_source.html">crfpp.h</a></li>
</ul>
</div><!-- contents -->


<hr class="footer"/><address class="footer"><small>
Generated on Wed Feb 13 2013 00:37:58 for CRF++ by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.7.6.1
</small></address>

</body>
</html>
